package com.ssish.saas.eccs.model;

import java.math.BigDecimal;
import java.util.Date;

public class CovCondition {
    private String corpCode;

    private String planCode;

    private String coverageCode;

    private String limitCode;

    private Short frequencyCode;

    private String providerType;

    private String invoiceType;

    private String country;

    private Date startDate;

    private Short sno;

    private Date endDate;

    private Date lasteditDate;

    private String userCode;

    private String activeFlag;

    private String loaDesc;

    private BigDecimal minValue;

    private BigDecimal maxValue;

    private BigDecimal dependentMaxValue;

    private BigDecimal familyMaxValue;

    private BigDecimal ytdLimit;

    private String applyYtd;

    private Short conditionType;

    private String attachCode;

    private String printValue;

    private Integer rejectCode;

    private String ifcondType;

    private BigDecimal ifcondGeval;

    private BigDecimal ifcondLeval;

    private BigDecimal ifcondDeductible;

    private BigDecimal ifcondCoinsrmincap;

    private BigDecimal ifcondCoinsrcap;

    private Short ifcondCoinsrcapFrequency;

    private BigDecimal ifcondExcessCoinsrcapMaxval;

    private String itemGroupEntitled;

    private String andcondType;

    private BigDecimal andcondGeval;

    private BigDecimal andcondLeval;

    private BigDecimal elsecondMaxValue;

    private BigDecimal elsecondFamilyMaxValue;

    private BigDecimal elsecondDependentMaxValue;

    private BigDecimal elsecondCoinsrmincap;

    private BigDecimal elsecondCoinsrcap;

    public String getCorpCode() {
        return corpCode;
    }

    public void setCorpCode(String corpCode) {
        this.corpCode = corpCode == null ? null : corpCode.trim();
    }

    public String getPlanCode() {
        return planCode;
    }

    public void setPlanCode(String planCode) {
        this.planCode = planCode == null ? null : planCode.trim();
    }

    public String getCoverageCode() {
        return coverageCode;
    }

    public void setCoverageCode(String coverageCode) {
        this.coverageCode = coverageCode == null ? null : coverageCode.trim();
    }

    public String getLimitCode() {
        return limitCode;
    }

    public void setLimitCode(String limitCode) {
        this.limitCode = limitCode == null ? null : limitCode.trim();
    }

    public Short getFrequencyCode() {
        return frequencyCode;
    }

    public void setFrequencyCode(Short frequencyCode) {
        this.frequencyCode = frequencyCode;
    }

    public String getProviderType() {
        return providerType;
    }

    public void setProviderType(String providerType) {
        this.providerType = providerType == null ? null : providerType.trim();
    }

    public String getInvoiceType() {
        return invoiceType;
    }

    public void setInvoiceType(String invoiceType) {
        this.invoiceType = invoiceType == null ? null : invoiceType.trim();
    }

    public String getCountry() {
        return country;
    }

    public void setCountry(String country) {
        this.country = country == null ? null : country.trim();
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Short getSno() {
        return sno;
    }

    public void setSno(Short sno) {
        this.sno = sno;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public Date getLasteditDate() {
        return lasteditDate;
    }

    public void setLasteditDate(Date lasteditDate) {
        this.lasteditDate = lasteditDate;
    }

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode == null ? null : userCode.trim();
    }

    public String getActiveFlag() {
        return activeFlag;
    }

    public void setActiveFlag(String activeFlag) {
        this.activeFlag = activeFlag == null ? null : activeFlag.trim();
    }

    public String getLoaDesc() {
        return loaDesc;
    }

    public void setLoaDesc(String loaDesc) {
        this.loaDesc = loaDesc == null ? null : loaDesc.trim();
    }

    public BigDecimal getMinValue() {
        return minValue;
    }

    public void setMinValue(BigDecimal minValue) {
        this.minValue = minValue;
    }

    public BigDecimal getMaxValue() {
        return maxValue;
    }

    public void setMaxValue(BigDecimal maxValue) {
        this.maxValue = maxValue;
    }

    public BigDecimal getDependentMaxValue() {
        return dependentMaxValue;
    }

    public void setDependentMaxValue(BigDecimal dependentMaxValue) {
        this.dependentMaxValue = dependentMaxValue;
    }

    public BigDecimal getFamilyMaxValue() {
        return familyMaxValue;
    }

    public void setFamilyMaxValue(BigDecimal familyMaxValue) {
        this.familyMaxValue = familyMaxValue;
    }

    public BigDecimal getYtdLimit() {
        return ytdLimit;
    }

    public void setYtdLimit(BigDecimal ytdLimit) {
        this.ytdLimit = ytdLimit;
    }

    public String getApplyYtd() {
        return applyYtd;
    }

    public void setApplyYtd(String applyYtd) {
        this.applyYtd = applyYtd == null ? null : applyYtd.trim();
    }

    public Short getConditionType() {
        return conditionType;
    }

    public void setConditionType(Short conditionType) {
        this.conditionType = conditionType;
    }

    public String getAttachCode() {
        return attachCode;
    }

    public void setAttachCode(String attachCode) {
        this.attachCode = attachCode == null ? null : attachCode.trim();
    }

    public String getPrintValue() {
        return printValue;
    }

    public void setPrintValue(String printValue) {
        this.printValue = printValue == null ? null : printValue.trim();
    }

    public Integer getRejectCode() {
        return rejectCode;
    }

    public void setRejectCode(Integer rejectCode) {
        this.rejectCode = rejectCode;
    }

    public String getIfcondType() {
        return ifcondType;
    }

    public void setIfcondType(String ifcondType) {
        this.ifcondType = ifcondType == null ? null : ifcondType.trim();
    }

    public BigDecimal getIfcondGeval() {
        return ifcondGeval;
    }

    public void setIfcondGeval(BigDecimal ifcondGeval) {
        this.ifcondGeval = ifcondGeval;
    }

    public BigDecimal getIfcondLeval() {
        return ifcondLeval;
    }

    public void setIfcondLeval(BigDecimal ifcondLeval) {
        this.ifcondLeval = ifcondLeval;
    }

    public BigDecimal getIfcondDeductible() {
        return ifcondDeductible;
    }

    public void setIfcondDeductible(BigDecimal ifcondDeductible) {
        this.ifcondDeductible = ifcondDeductible;
    }

    public BigDecimal getIfcondCoinsrmincap() {
        return ifcondCoinsrmincap;
    }

    public void setIfcondCoinsrmincap(BigDecimal ifcondCoinsrmincap) {
        this.ifcondCoinsrmincap = ifcondCoinsrmincap;
    }

    public BigDecimal getIfcondCoinsrcap() {
        return ifcondCoinsrcap;
    }

    public void setIfcondCoinsrcap(BigDecimal ifcondCoinsrcap) {
        this.ifcondCoinsrcap = ifcondCoinsrcap;
    }

    public Short getIfcondCoinsrcapFrequency() {
        return ifcondCoinsrcapFrequency;
    }

    public void setIfcondCoinsrcapFrequency(Short ifcondCoinsrcapFrequency) {
        this.ifcondCoinsrcapFrequency = ifcondCoinsrcapFrequency;
    }

    public BigDecimal getIfcondExcessCoinsrcapMaxval() {
        return ifcondExcessCoinsrcapMaxval;
    }

    public void setIfcondExcessCoinsrcapMaxval(BigDecimal ifcondExcessCoinsrcapMaxval) {
        this.ifcondExcessCoinsrcapMaxval = ifcondExcessCoinsrcapMaxval;
    }

    public String getItemGroupEntitled() {
        return itemGroupEntitled;
    }

    public void setItemGroupEntitled(String itemGroupEntitled) {
        this.itemGroupEntitled = itemGroupEntitled == null ? null : itemGroupEntitled.trim();
    }

    public String getAndcondType() {
        return andcondType;
    }

    public void setAndcondType(String andcondType) {
        this.andcondType = andcondType == null ? null : andcondType.trim();
    }

    public BigDecimal getAndcondGeval() {
        return andcondGeval;
    }

    public void setAndcondGeval(BigDecimal andcondGeval) {
        this.andcondGeval = andcondGeval;
    }

    public BigDecimal getAndcondLeval() {
        return andcondLeval;
    }

    public void setAndcondLeval(BigDecimal andcondLeval) {
        this.andcondLeval = andcondLeval;
    }

    public BigDecimal getElsecondMaxValue() {
        return elsecondMaxValue;
    }

    public void setElsecondMaxValue(BigDecimal elsecondMaxValue) {
        this.elsecondMaxValue = elsecondMaxValue;
    }

    public BigDecimal getElsecondFamilyMaxValue() {
        return elsecondFamilyMaxValue;
    }

    public void setElsecondFamilyMaxValue(BigDecimal elsecondFamilyMaxValue) {
        this.elsecondFamilyMaxValue = elsecondFamilyMaxValue;
    }

    public BigDecimal getElsecondDependentMaxValue() {
        return elsecondDependentMaxValue;
    }

    public void setElsecondDependentMaxValue(BigDecimal elsecondDependentMaxValue) {
        this.elsecondDependentMaxValue = elsecondDependentMaxValue;
    }

    public BigDecimal getElsecondCoinsrmincap() {
        return elsecondCoinsrmincap;
    }

    public void setElsecondCoinsrmincap(BigDecimal elsecondCoinsrmincap) {
        this.elsecondCoinsrmincap = elsecondCoinsrmincap;
    }

    public BigDecimal getElsecondCoinsrcap() {
        return elsecondCoinsrcap;
    }

    public void setElsecondCoinsrcap(BigDecimal elsecondCoinsrcap) {
        this.elsecondCoinsrcap = elsecondCoinsrcap;
    }
}